<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<web_uchet.ViewModels.ViewКлиент>" %>
<%@ Import Namespace="Mvc.Validation" %>
<% using (Html.BeginForm("Edit", "ViewClient", FormMethod.Post, new { id = "edit-client-form" }))
       {%>
        <fieldset>
            <legend>Редактировать информацию клиента:</legend>
            <p>
                <label for="Имя">ФИО (псевдоним):</label>
                <%= Html.TextBox("Имя", Model.Имя, new { @class = "input-box", id = "Имя" })%>
                <%= Html.ValidationMessage("Имя", "*") %>
            </p>
            <p>
                <label for="Название_Компании">Компания:</label>
                <%= Html.TextBox("Название_Компании", Model.Название_Компании, new { @class = "input-box", id = "Название_Компании" })%>
                <%= Html.ValidationMessage("Название_Компании", "*")%>
            </p>
            <p>
                <label for="Должность">Должность:</label>
                <%= Html.TextBox("Должность", Model.Должность, new { @class = "input-box", id = "Должность" })%>
                <%= Html.ValidationMessage("Должность", "*")%>
            </p>
            <p>
                <label for="Должность">Мобильный телефон:</label>
                <%= Html.TextBox("Тел_Моб", Model.Тел_Моб, new { @class = "input-box", id = "Тел_Моб" })%>
                <%= Html.ValidationMessage("Тел_Моб", "*")%>
            </p>
            <p>
                <label for="Должность">Рабочий телефон:</label>
                <%= Html.TextBox("Тел_Раб", Model.Тел_Раб, new { @class = "input-box", id = "Тел_Раб" })%>
                <%= Html.ValidationMessage("Тел_Раб", "*")%>
            </p>
            <p>
                <label for="EMail">e-mail:</label>
                <%= Html.TextBox("EMail", Model.EMail, new { @class = "input-box", id = "EMail" })%>
                <%= Html.ValidationMessage("EMail", "*")%>
            </p>
            <p>
                <label for="EMail">Skype:</label>
                <%= Html.TextBox("Skype", Model.Skype, new { @class = "input-box", id = "Skype" })%>
                <%= Html.ValidationMessage("Skype", "*")%>
            </p>
            <p>
                <label for="Адрес">Адрес:</label>
                <%= Html.TextArea("Адрес", Model.Адрес, 3, 30, new { @class = "input-box", id = "Адрес" })%>
                <%= Html.ValidationMessage("Адрес", "*")%>
            </p>
            <p>
                <label for="Контакты_Другие">Другие контакты:</label>
                <%= Html.TextArea("Контакты_Другие", Model.Контакты_Другие, 3, 30, new { @class = "input-box", id = "Контакты_Другие" })%>
                <%= Html.ValidationMessage("Адрес", "*")%>
            </p>
            <p>
                <label for="Описание">Примечание:</label>
                <%= Html.TextArea("ОписаниеКлиента", Model.ОписаниеКлиента, 5, 30, new { @class = "input-box", id = "ОписаниеКлиента" })%>
                <%= Html.ValidationMessage("ОписаниеКлиента", "*")%>
            </p>
            <p>
              <%if ((bool)ViewData["IsAjaxRequest"])
              { %>
              <input type="submit" value="Сохранить" class="button"/>       
                    
              <script type="text/javascript" id="CreateClientPageAjaxScript">
                  jQuery(document).ready(function() {

                  jQuery('#edit-client-form').submit(function() {
                      jQuery('#edit-client-form').validate();
                          //alert(jQuery('#create-client-form').valid());
                      if (jQuery('#edit-client-form').valid())
                              DoEditClientAjaxSubmit();
                          return false;
                      });
                   });

                   function DoEditClientAjaxSubmit() {
                      //alert("beginajaxpost");
                       jQuery.post('/ViewClient/Edit/<%=Model.ИД_Клиент.ToString() %>', jQuery('#edit-client-form').serialize(),
                        function(data) {
                            jQuery("#span-dialog").html(data);
                            if (window.ReloadClientGrid) ReloadClientGrid();
                            jQuery("#dialog").dialog('open');
                        });
                     }
              </script>
            <%}
              else
              { %>
                <input type="submit" value="Сохранить" class="button" />
                <%} %>
            </p>
        </fieldset>
    <% } %>
<%= Html.ClientSideValidation<web_uchet.ViewModels.ViewКлиент>("edit-client-form")%> 
